﻿/*------------------------------------------------
 Author:ShenDuo
 CreatedDate:2019.3.19
 UpdatedDate:
 version:0.1
 ------------------------------------------------*/

namespace TrainsTraining.Enum
{
    /// <summary>
    ///     Action enumeration
    /// </summary>
    public enum ActionEnum
    {
        //Get fixed path distance
        FixedRouteDistance = 1,

        //Get the number of trips at starting point and ending point with a maximum of N stops
        TripsNumberForMaxStops = 2,

        //Get the number of trips at starting point and ending point with exactly N stops
        TripsNumberForExactlyStops = 3,

        //Get the length of the shortest route
        ShortestRoute = 4,

        //Get the number of different routes from starting point to ending point with a distance of less than N
        TripsNumberForLessThan30Distance = 5,

        //Reset the initial routing graph
        ResetInitRoutes = 6
    }
}